namespace game {
    export class LoginWindow extends ViewWindow<login.UI_login>{
        protected afterCreate(): void {
            //这里用来初始化UI组件
        }

        requestData(onBack: mengdao.IRequestBack): void {
            super.requestData(onBack);
        }

        protected beforeOpen(): void {
            //**不要在这里启用UI特效，以便影响性能**
            //此时数据已经准备好了，可以刷新界面上的简单数据
            super.beforeOpen();
        }

        protected afterOpen(): void {
            //打开后要启用的UI特效写在这里
            //性能消耗高的数据在此刷新
            super.afterOpen();
        }

        // protected beforeClose(): void {
        //     super.beforeClose();
        // }

        // protected afterClose(): void {
        //可以在此把列表置空
        //     super.afterClose();
        // }

        /**------------------------------No need to modify---------------------------------------*/
        protected get ViewClass(): mengdao.IClass<login.UI_login> {
            return login.UI_login;
        }
        get resPackage(): string {
            return 'login';
        }
    }
}